package com.brush.system.domain.req.sysuser;

import com.brush.common.core.domain.entity.SysDept;
import com.brush.common.core.domain.entity.SysRole;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;
import java.util.List;

@Getter
@Setter
@ApiModel(value = "SysUserAddReq", description = "新增用户参数")
public class SysUserAddReq {

    /** 部门ID */
    @ApiModelProperty(value = "部门ID")
    private Long deptId;

    /** 用户账号 */
    @ApiModelProperty(value = "用户账号")
    private String userName;

    /** 用户昵称 */
    @ApiModelProperty(value = "用户昵称")
    private String nickName;

    /** 用户邮箱 */
    @ApiModelProperty(value = "用户邮箱")
    private String email;

    /** 手机号码 */
    @ApiModelProperty(value = "手机号码")
    private String phonenumber;

    /** 用户性别 */
    @ApiModelProperty(value = "用户性别")
    private String sex;

    /** 用户头像 */
    @ApiModelProperty(value = "用户头像")
    private String avatar;

    /** 密码 */
    @ApiModelProperty(value = "密码")
    private String password;

    /** 帐号状态（0正常 1停用） */
    @ApiModelProperty(value = "帐号状态（0正常 1停用）")
    private String status;



    /** 角色组 */
    @ApiModelProperty(value = "角色组")
    private Long[] roleIds;

    /** 岗位组 */
    @ApiModelProperty(value = "岗位组")
    private Long[] postIds;

}
